$(function () {
 // 点击去注册按钮后,登录页面隐藏,注册页面显示
 $('.login-box a').click(function () {
  $('.login-box').css('display', 'none');
  $('.register-box').css('display', 'block')
 })
 // 点击去登录按钮后,登录页面显示,注册页面隐藏
 $('.register-box a').click(function () {
  $('.login-box').css('display', 'block');
  $('.register-box').css('display', 'none')
 })

 // 自定义检测
 let form = layui.form
 form.verify({
  pass: [
   /^[\S]{6,15}$/,
   '密码必须6到15位，且不能出现空格'
  ],
  repwd: function (value) {
   // 进行判断
   let pwd = $('#form-reg [name="password"]').val()
   if (value != pwd) {
    return ('两次输入密码不同')
   }
  }

 })

 // 需求1 注册
 let layer = layui.layer
 $('#form-reg').on('submit', function (e) {
  e.preventDefault()
  axios({
   method: 'POST',
   url: '/api/reguser',
   data: $('#form-reg').serialize(),
  }).then(function (res) {
   // 进行判定
   if (res.data.status != 0) {
    return layer.msg(res.data.message)
   }
   // 注册成功后,提示,清空内容,页面跳转到登录区
   layer.msg('注册成功')
   $('#form-reg')[0].reset()
   $('.register-box a').click()
  })

 })

 // 需求2  登录
 $('#form-login').on('submit', function (e) {
  e.preventDefault()
  axios({
   method: 'POST',
   url: '/api/login',
   data: $('#form-login').serialize(),
  }).then(function (res) {
   // 进行判定
   if (res.data.status != 0) {
    return layer.msg(res.data.message)
   }
   // 成功后提示,跳转到首页
   layer.msg('登陆成功')
   location.href = '/index.html'
   localStorage.setItem('token', res.data.token)
  })

 })












})